﻿using System;
using System.Collections.Generic;

namespace CamadaAcessoDadosPostgresql
{
    public interface IAcessoDadosObject <T> where T : new()
    {
        
      //  T Get<K>(K pID);
        T Get(T pObj);
        
        List<T> GetTop();

         
        
        void Insert(T pObj);
        
     //   void Update<K>(K pID, T pObj);
        void Update(T pObj);
        
     //   void Delete<K>(K pID);
        void Delete(T pObj);
    }
}
